package com.zhentao.service;

import com.zhentao.domain.SSubject;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zhentao.domain.dto.SubjectDto;
import com.zhentao.domain.dto.subjectExport;
import com.zhentao.result.Result;

import java.util.List;

/**
* @author 86150
* @description 针对表【s_subject】的数据库操作Service
* @createDate 2024-07-23 11:11:35
*/
public interface SSubjectService extends IService<SSubject> {


    //查找课程列表
    Result getSubjectList(SubjectDto subjectDto);

    //获取阶段名称（专高/专业/实训）
    Result getLevelList();

    //获取具体阶段名称（专业一/专业二....）
    Result getSLearningProgressList();


    //添加课程
    Result addSubject(SSubject sSubject);

    //根据课程id查找课程
    Result getSubjectById(Integer id);

    //修改课程
    Result updateSubject(SSubject sSubject);


    //删除课程
    Result delSubject(Integer id);

    List<subjectExport> getSubjectExport();
}
